weather radar

Explore definitions, synonyms, and language insights of weather radar

Definitions

Noun
radar that is able to detect clouds and precipitation